home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_71_AddressResStuff.txt < prev    next >
Text File  |  1996-04-18  |  47KB  |  865 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x0000C948 (12 of them)
  4. # A5 relocation data at 0x0000072C
  5. #   A5 relocation at 00000238
  6. #   A5 relocation at 000003B0
  7. #   A5 relocation at 000004E0
  8. #   A5 relocation at 00000600
  9. #   A5 relocation at 000006E6
  10. # A5 is 0x00000000
  11. # PC relocation data at 0x00000737
  12. # load address is 0x00000000
  13. 00000000  0000 0000                ori.b      D0, 0x0
  14. 00000004  4348                     chk.w      D1, A0
  15. 00000006  455A                     chk.w      D2, [A2]+
  16. 00000008  4E56 0000                link       A6, 0
  17. 0000000C  48E7 1010                movem.l    -[A7], D3,A3
  18. 00000010  266E 0008                movea.l    A3, [A6 + 0x8]
  19. 00000014  7600                     moveq.l    D3, 0x00
  20. 00000016  2683                     move.l     [A3], D3
  21. 00000018  2743 0004                move.l     [A3 + 0x4], D3
  22. 0000001C  2743 0008                move.l     [A3 + 0x8], D3
  23. 00000020  7000                     moveq.l    D0, 0x00
  24. 00000022  2740 000C                move.l     [A3 + 0xC], D0
  25. 00000026  422B 0010                clr.b      [A3 + 0x10]
  26. 0000002A  200B                     move.l     D0, A3
  27. 0000002C  4CDF 0808                movem.l    D3,A3, [A7]+
  28. 00000030  4E5E                     unlink     A6
  29. 00000032  205F                     movea.l    A0, [A7]+
  30. 00000034  584F                     addq.w     A7, 4
  31. 00000036  4ED0                     jmp        [A0]
  32. 00000038  9B5F                     sub.w      [A7]+, D5
  33. 0000003A  5F63                     subq.w     -[A3], 7
  34. 0000003C  745F                     moveq.l    D2, 0x5F
  35. 0000003E  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  36. 00000042  4566                     chk.w      D2, -[A6]
  37. 00000044  6665                     bne        +0x67 /* 000000AB */
  38. 00000046  6374                     bls        +0x76 /* 000000BC */
  39. 00000048  6976                     bvs        +0x78 /* 000000C0 */
  40. 0000004A  6541                     bcs        +0x43 /* 0000008D */
  41. 0000004C  6464                     bcc        +0x66 /* 000000B2 */
  42. 0000004E  7265                     moveq.l    D1, 0x65
  43. 00000050  7373                     moveq.l    D1, 0x73
  44. 00000052  4676 0000                not.w      [A6 + D0.w]
  45. 00000056  FFFF                     .invalid   <<F/7/7>>
  46. 00000058  4E56 0000                link       A6, 0
  47. 0000005C  48E7 1010                movem.l    -[A7], D3,A3
  48. 00000060  266E 0008                movea.l    A3, [A6 + 0x8]
  49. 00000064  7600                     moveq.l    D3, 0x00
  50. 00000066  2683                     move.l     [A3], D3
  51. 00000068  2743 0008                move.l     [A3 + 0x8], D3
  52. 0000006C  2743 0004                move.l     [A3 + 0x4], D3
  53. 00000070  276E 000C 000C           move.l     [A3 + 0xC], [A6 + 0xC]
  54. 00000076  177C 0001 0010           move.b     [A3 + 0x10], 0x1
  55. 0000007C  200B                     move.l     D0, A3
  56. 0000007E  4CDF 0808                movem.l    D3,A3, [A7]+
  57. 00000082  4E5E                     unlink     A6
  58. 00000084  205F                     movea.l    A0, [A7]+
  59. 00000086  504F                     addq.w     A7, 8
  60. 00000088  4ED0                     jmp        [A0]
  61. 0000008A  9C5F                     sub.w      D6, [A7]+
  62. 0000008C  5F63                     subq.w     -[A3], 7
  63. 0000008E  745F                     moveq.l    D2, 0x5F
  64. 00000090  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  65. 00000094  4566                     chk.w      D2, -[A6]
  66. 00000096  6665                     bne        +0x67 /* 000000FD */
  67. 00000098  6374                     bls        +0x76 /* 0000010E */
  68. 0000009A  6976                     bvs        +0x78 /* 00000112 */
  69. 0000009C  6541                     bcs        +0x43 /* 000000DF */
  70. 0000009E  6464                     bcc        +0x66 /* 00000104 */
  71. 000000A0  7265                     moveq.l    D1, 0x65
  72. 000000A2  7373                     moveq.l    D1, 0x73
  73. 000000A4  4650                     not.w      [A0]
  74. 000000A6  7600                     moveq.l    D3, 0x00
  75. 000000A8  0000 FFFF                ori.b      D0, 0xFF
  76. 000000AC  4E56 0000                link       A6, 0
  77. 000000B0  48E7 0028                movem.l    -[A7], A2,A4
  78. // begin alternate branch 000000B2-000000B8
  79. label000000B2:
  80. 000000B2  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  81. // end alternate branch 000000B2-000000B8
  82. label000000B2: // (misaligned)
  83. 000000B4  286E 0008                movea.l    A4, [A6 + 0x8]
  84. 000000B8  7000                     moveq.l    D0, 0x00
  85. 000000BA  2880                     move.l     [A4], D0
  86. label000000BC:
  87. 000000BC  246E 0010                movea.l    A2, [A6 + 0x10]
  88. label000000C0:
  89. 000000C0  202A 0004                move.l     D0, [A2 + 0x4]
  90. 000000C4  2940 0004                move.l     [A4 + 0x4], D0
  91. 000000C8  202A 0008                move.l     D0, [A2 + 0x8]
  92. 000000CC  2940 0008                move.l     [A4 + 0x8], D0
  93. 000000D0  296E 000C 000C           move.l     [A4 + 0xC], [A6 + 0xC]
  94. 000000D6  422C 0010                clr.b      [A4 + 0x10]
  95. 000000DA  200C                     move.l     D0, A4
  96. 000000DC  4CDF 1400                movem.l    A2,A4, [A7]+
  97. 000000E0  4E5E                     unlink     A6
  98. 000000E2  205F                     movea.l    A0, [A7]+
  99. 000000E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  100. 000000E8  4ED0                     jmp        [A0]
  101. 000000EA  8031 5F5F                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  102. 000000EE  6374                     bls        +0x76 /* 00000164 */
  103. 000000F0  5F5F                     subq.w     [A7]+, 7
  104. 000000F2  3137 5445                move.w     -[A0], [A7 + D5.w * 4 + 0x45]
  105. 000000F6  6666                     bne        +0x68 /* 0000015E */
  106. 000000F8  6563                     bcs        +0x65 /* 0000015D */
  107. 000000FA  7469                     moveq.l    D2, 0x69
  108. 000000FC  7665                     moveq.l    D3, 0x65
  109. 000000FE  4164                     chk.w      D0, -[A4]
  110. 00000100  6472                     bcc        +0x74 /* 00000174 */
  111. 00000102  6573                     bcs        +0x75 /* 00000177 */
  112. label00000104:
  113. 00000104  7346                     moveq.l    D1, 0x46
  114. 00000106  5243                     addq.w     D3, 1
  115. 00000108  3137 5445                move.w     -[A0], [A7 + D5.w * 4 + 0x45]
  116. 0000010C  6666                     bne        +0x68 /* 00000174 */
  117. label0000010E:
  118. 0000010E  6563                     bcs        +0x65 /* 00000173 */
  119. 00000110  7469                     moveq.l    D2, 0x69
  120. label00000112:
  121. 00000112  7665                     moveq.l    D3, 0x65
  122. 00000114  4164                     chk.w      D0, -[A4]
  123. 00000116  6472                     bcc        +0x74 /* 0000018A */
  124. 00000118  6573                     bcs        +0x75 /* 0000018D */
  125. 0000011A  7355                     moveq.l    D1, 0x55
  126. 0000011C  6C00 0000                bge        +0x2 /* 0000011E */
  127. // begin alternate branch 0000011E-0000012C
  128. label0000011E:
  129. 0000011E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  130. 00000122  0000 48E7                ori.b      D0, 0xE7
  131. 00000126  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  132. // end alternate branch 0000011E-0000012C
  133. label0000011E: // (misaligned)
  134. 00000120  4E56 0000                link       A6, 0
  135. 00000124  48E7 0028                movem.l    -[A7], A2,A4
  136. 00000128  286E 0008                movea.l    A4, [A6 + 0x8]
  137. 0000012C  246E 000C                movea.l    A2, [A6 + 0xC]
  138. 00000130  2012                     move.l     D0, [A2]
  139. 00000132  2880                     move.l     [A4], D0
  140. 00000134  202A 0008                move.l     D0, [A2 + 0x8]
  141. 00000138  2940 0008                move.l     [A4 + 0x8], D0
  142. 0000013C  202A 0004                move.l     D0, [A2 + 0x4]
  143. 00000140  2940 0004                move.l     [A4 + 0x4], D0
  144. 00000144  202A 000C                move.l     D0, [A2 + 0xC]
  145. 00000148  2940 000C                move.l     [A4 + 0xC], D0
  146. 0000014C  102A 0010                move.b     D0, [A2 + 0x10]
  147. 00000150  1940 0010                move.b     [A4 + 0x10], D0
  148. 00000154  200C                     move.l     D0, A4
  149. 00000156  4CDF 1400                movem.l    A2,A4, [A7]+
  150. 0000015A  4E5E                     unlink     A6
  151. 0000015C  205F                     movea.l    A0, [A7]+
  152. label0000015E:
  153. 0000015E  504F                     addq.w     A7, 8
  154. 00000160  4ED0                     jmp        [A0]
  155. 00000162  802F 5F5F                or.b       D0, [A7 + 0x5F5F]
  156. // begin alternate branch 00000164-00000166
  157. label00000164:
  158. 00000164  5F5F                     subq.w     [A7]+, 7
  159. // end alternate branch 00000164-00000166
  160. label00000164: // (misaligned)
  161. 00000166  6173                     bsr        +0x75 /* 000001DB */
  162. 00000168  5F5F                     subq.w     [A7]+, 7
  163. 0000016A  3137 5445                move.w     -[A0], [A7 + D5.w * 4 + 0x45]
  164. 0000016E  6666                     bne        +0x68 /* 000001D6 */
  165. 00000170  6563                     bcs        +0x65 /* 000001D5 */
  166. 00000172  7469                     moveq.l    D2, 0x69
  167. label00000174:
  168. 00000174  7665                     moveq.l    D3, 0x65
  169. 00000176  4164                     chk.w      D0, -[A4]
  170. 00000178  6472                     bcc        +0x74 /* 000001EC */
  171. 0000017A  6573                     bcs        +0x75 /* 000001EF */
  172. 0000017C  7346                     moveq.l    D1, 0x46
  173. 0000017E  5243                     addq.w     D3, 1
  174. 00000180  3137 5445                move.w     -[A0], [A7 + D5.w * 4 + 0x45]
  175. 00000184  6666                     bne        +0x68 /* 000001EC */
  176. 00000186  6563                     bcs        +0x65 /* 000001EB */
  177. 00000188  7469                     moveq.l    D2, 0x69
  178. label0000018A:
  179. 0000018A  7665                     moveq.l    D3, 0x65
  180. 0000018C  4164                     chk.w      D0, -[A4]
  181. 0000018E  6472                     bcc        +0x74 /* 00000202 */
  182. 00000190  6573                     bcs        +0x75 /* 00000205 */
  183. 00000192  7300                     moveq.l    D1, 0x00
  184. 00000194  0000 FFFF                ori.b      D0, 0xFF
  185. 00000198  4E56 FFFC                link       A6, -0x0004
  186. 0000019C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  187. 000001A0  7000                     moveq.l    D0, 0x00
  188. 000001A2  2840                     movea.l    A4, D0
  189. 000001A4  422E FFFC                clr.b      [A6 - 0x4]
  190. 000001A8  246E 0008                movea.l    A2, [A6 + 0x8]
  191. 000001AC  4A2A 0010                tst.b      [A2 + 0x10]
  192. 000001B0  671A                     beq        +0x1C /* 000001CC */
  193. 000001B2  202A 000C                move.l     D0, [A2 + 0xC]
  194. 000001B6  D0AE 000C                add.l      D0, [A6 + 0xC]
  195. 000001BA  2040                     movea.l    A0, D0
  196. 000001BC  226E 0014                movea.l    A1, [A6 + 0x14]
  197. 000001C0  202E 0010                move.l     D0, [A6 + 0x10]
  198. 000001C4  A02E                     syscall    BlockMove/BlockMoveData
  199. 000001C6  4240                     clr.w      D0
  200. 000001C8  4EFA 00C4                jmp        [PC + 0xC4 /* 0000028E */]
  201. label000001CC:
  202. 000001CC  246E 0008                movea.l    A2, [A6 + 0x8]
  203. 000001D0  266A 0008                movea.l    A3, [A2 + 0x8]
  204. 000001D4  200B                     move.l     D0, A3
  205. label000001D6:
  206. 000001D6  6740                     beq        +0x42 /* 00000218 */
  207. 000001D8  4A92                     tst.l      [A2]
  208. 000001DA  672A                     beq        +0x2C /* 00000206 */
  209. 000001DC  282A 000C                move.l     D4, [A2 + 0xC]
  210. 000001E0  284B                     movea.l    A4, A3
  211. 000001E2  2F0C                     move.l     -[A7], A4
  212. 000001E4  2004                     move.l     D0, D4
  213. 000001E6  D0AE 000C                add.l      D0, [A6 + 0xC]
  214. 000001EA  2F00                     move.l     -[A7], D0
  215. label000001EC:
  216. 000001EC  486E 0010                pea.l      [A6 + 0x10]
  217. 000001F0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  218. 000001F4  2612                     move.l     D3, [A2]
  219. 000001F6  2F03                     move.l     -[A7], D3
  220. 000001F8  2043                     movea.l    A0, D3
  221. 000001FA  2050                     movea.l    A0, [A0]
  222. 000001FC  2068 000C                movea.l    A0, [A0 + 0xC]
  223. 00000200  4E90                     jsr        [A0]
  224. label00000202:
  225. 00000202  4EFA 008A                jmp        [PC + 0x8A /* 0000028E */]
  226. label00000206:
  227. 00000206  206E 0008                movea.l    A0, [A6 + 0x8]
  228. 0000020A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  229. 0000020E  4EB9 0000 0882           jsr        [0x00000882]
  230. 00000214  2840                     movea.l    A4, D0
  231. 00000216  603C                     bra        +0x3E /* 00000254 */
  232. label00000218:
  233. 00000218  246E 0008                movea.l    A2, [A6 + 0x8]
  234. 0000021C  266A 0004                movea.l    A3, [A2 + 0x4]
  235. 00000220  200B                     move.l     D0, A3
  236. 00000222  6730                     beq        +0x32 /* 00000254 */
  237. 00000224  4A92                     tst.l      [A2]
  238. 00000226  6724                     beq        +0x26 /* 0000024C */
  239. 00000228  2F0B                     move.l     -[A7], A3
  240. 0000022A  202A 000C                move.l     D0, [A2 + 0xC]
  241. 0000022E  D0AE 000C                add.l      D0, [A6 + 0xC]
  242. 00000232  2F00                     move.l     -[A7], D0
  243. 00000234  486E 0010                pea.l      [A6 + 0x10]
  244. 00000238  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  245. 0000023C  2612                     move.l     D3, [A2]
  246. 0000023E  2F03                     move.l     -[A7], D3
  247. 00000240  2043                     movea.l    A0, D3
  248. 00000242  2050                     movea.l    A0, [A0]
  249. 00000244  2068 0008                movea.l    A0, [A0 + 0x8]
  250. 00000248  4E90                     jsr        [A0]
  251. 0000024A  6042                     bra        +0x44 /* 0000028E */
  252. label0000024C:
  253. 0000024C  206E 0008                movea.l    A0, [A6 + 0x8]
  254. 00000250  2868 0004                movea.l    A4, [A0 + 0x4]
  255. label00000254:
  256. 00000254  200C                     move.l     D0, A4
  257. 00000256  6732                     beq        +0x34 /* 0000028A */
  258. 00000258  3D6E 0012 FFFE           move.w     [A6 - 0x2], [A6 + 0x12]
  259. 0000025E  206E 0008                movea.l    A0, [A6 + 0x8]
  260. 00000262  2028 000C                move.l     D0, [A0 + 0xC]
  261. 00000266  D0AE 000C                add.l      D0, [A6 + 0xC]
  262. 0000026A  2F00                     move.l     -[A7], D0
  263. 0000026C  486E FFFE                pea.l      [A6 - 0x2]
  264. 00000270  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  265. 00000274  7001                     moveq.l    D0, 0x01
  266. 00000276  1F00                     move.b     -[A7], D0
  267. 00000278  4227                     clr.b      -[A7]
  268. 0000027A  486E FFFC                pea.l      [A6 - 0x4]
  269. 0000027E  2F0C                     move.l     -[A7], A4
  270. 00000280  2054                     movea.l    A0, [A4]
  271. 00000282  2068 00C0                movea.l    A0, [A0 + 0xC0]
  272. 00000286  4E90                     jsr        [A0]
  273. 00000288  6004                     bra        +0x6 /* 0000028E */
  274. label0000028A:
  275. 0000028A  303C E00B                move.w     D0, 0xE00B
  276. label0000028E:
  277. 0000028E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  278. 00000292  4E5E                     unlink     A6
  279. 00000294  205F                     movea.l    A0, [A7]+
  280. 00000296  4FEF 0010                lea.l      A7, [A7 + 0x10]
  281. 0000029A  4ED0                     jmp        [A0]
  282. 0000029C  8023                     or.b       D0, -[A3]
  283. 0000029E  4765                     chk.w      D3, -[A5]
  284. 000002A0  7444                     moveq.l    D2, 0x44
  285. 000002A2  6174                     bsr        +0x76 /* 00000318 */
  286. 000002A4  615F                     bsr        +0x61 /* 00000305 */
  287. 000002A6  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  288. 000002AA  4566                     chk.w      D2, -[A6]
  289. 000002AC  6665                     bne        +0x67 /* 00000313 */
  290. 000002AE  6374                     bls        +0x76 /* 00000324 */
  291. 000002B0  6976                     bvs        +0x78 /* 00000328 */
  292. 000002B2  6541                     bcs        +0x43 /* 000002F5 */
  293. 000002B4  6464                     bcc        +0x66 /* 0000031A */
  294. 000002B6  7265                     moveq.l    D1, 0x65
  295. 000002B8  7373                     moveq.l    D1, 0x73
  296. 000002BA  4346                     chk.w      D1, D6
  297. 000002BC  5076 6C55                addq.w     [A6 + D6 * 4 + 0x55], 8
  298. 000002C0  6C00 0000                bge        +0x2 /* 000002C2 */
  299. // begin alternate branch 000002C2-000002D0
  300. label000002C2:
  301. 000002C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  302. 000002C6  0000 48E7                ori.b      D0, 0xE7
  303. 000002CA  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  304. // end alternate branch 000002C2-000002D0
  305. label000002C2: // (misaligned)
  306. 000002C4  4E56 0000                link       A6, 0
  307. 000002C8  48E7 0028                movem.l    -[A7], A2,A4
  308. 000002CC  286E 0008                movea.l    A4, [A6 + 0x8]
  309. 000002D0  246E 000C                movea.l    A2, [A6 + 0xC]
  310. 000002D4  2012                     move.l     D0, [A2]
  311. 000002D6  2880                     move.l     [A4], D0
  312. 000002D8  202A 0004                move.l     D0, [A2 + 0x4]
  313. 000002DC  2940 0004                move.l     [A4 + 0x4], D0
  314. 000002E0  202A 0008                move.l     D0, [A2 + 0x8]
  315. 000002E4  2940 0008                move.l     [A4 + 0x8], D0
  316. 000002E8  202A 000C                move.l     D0, [A2 + 0xC]
  317. 000002EC  2940 000C                move.l     [A4 + 0xC], D0
  318. 000002F0  102A 0010                move.b     D0, [A2 + 0x10]
  319. 000002F4  1940 0010                move.b     [A4 + 0x10], D0
  320. 000002F8  200C                     move.l     D0, A4
  321. 000002FA  4CDF 1400                movem.l    A2,A4, [A7]+
  322. 000002FE  4E5E                     unlink     A6
  323. 00000300  205F                     movea.l    A0, [A7]+
  324. 00000302  504F                     addq.w     A7, 8
  325. 00000304  4ED0                     jmp        [A0]
  326. 00000306  802F 5F5F                or.b       D0, [A7 + 0x5F5F]
  327. 0000030A  6374                     bls        +0x76 /* 00000380 */
  328. 0000030C  5F5F                     subq.w     [A7]+, 7
  329. 0000030E  3137 5445                move.w     -[A0], [A7 + D5.w * 4 + 0x45]
  330. 00000312  6666                     bne        +0x68 /* 0000037A */
  331. 00000314  6563                     bcs        +0x65 /* 00000379 */
  332. 00000316  7469                     moveq.l    D2, 0x69
  333. fn00000318:
  334. 00000318  7665                     moveq.l    D3, 0x65
  335. label0000031A:
  336. 0000031A  4164                     chk.w      D0, -[A4]
  337. 0000031C  6472                     bcc        +0x74 /* 00000390 */
  338. 0000031E  6573                     bcs        +0x75 /* 00000393 */
  339. 00000320  7346                     moveq.l    D1, 0x46
  340. 00000322  5243                     addq.w     D3, 1
  341. label00000324:
  342. 00000324  3137 5445                move.w     -[A0], [A7 + D5.w * 4 + 0x45]
  343. label00000328:
  344. 00000328  6666                     bne        +0x68 /* 00000390 */
  345. 0000032A  6563                     bcs        +0x65 /* 0000038F */
  346. 0000032C  7469                     moveq.l    D2, 0x69
  347. 0000032E  7665                     moveq.l    D3, 0x65
  348. 00000330  4164                     chk.w      D0, -[A4]
  349. 00000332  6472                     bcc        +0x74 /* 000003A6 */
  350. 00000334  6573                     bcs        +0x75 /* 000003A9 */
  351. 00000336  7300                     moveq.l    D1, 0x00
  352. 00000338  0000 FFFF                ori.b      D0, 0xFF
  353. 0000033C  4E56 FFFC                link       A6, -0x0004
  354. 00000340  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  355. 00000344  7000                     moveq.l    D0, 0x00
  356. 00000346  2840                     movea.l    A4, D0
  357. 00000348  246E 0008                movea.l    A2, [A6 + 0x8]
  358. 0000034C  266A 0008                movea.l    A3, [A2 + 0x8]
  359. 00000350  200B                     move.l     D0, A3
  360. 00000352  673C                     beq        +0x3E /* 00000390 */
  361. 00000354  4A92                     tst.l      [A2]
  362. 00000356  6726                     beq        +0x28 /* 0000037E */
  363. 00000358  2F0B                     move.l     -[A7], A3
  364. 0000035A  202A 000C                move.l     D0, [A2 + 0xC]
  365. 0000035E  D0AE 000C                add.l      D0, [A6 + 0xC]
  366. 00000362  2F00                     move.l     -[A7], D0
  367. 00000364  486E 0010                pea.l      [A6 + 0x10]
  368. 00000368  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  369. 0000036C  2612                     move.l     D3, [A2]
  370. 0000036E  2F03                     move.l     -[A7], D3
  371. 00000370  2043                     movea.l    A0, D3
  372. 00000372  2050                     movea.l    A0, [A0]
  373. 00000374  2068 0014                movea.l    A0, [A0 + 0x14]
  374. 00000378  4E90                     jsr        [A0]
  375. label0000037A:
  376. 0000037A  4EFA 0082                jmp        [PC + 0x82 /* 000003FE */]
  377. label0000037E:
  378. 0000037E  206E 0008                movea.l    A0, [A6 + 0x8]
  379. // begin alternate branch 00000380-0000038C
  380. label00000380:
  381. 00000380  0008 2F28                ori.b      A0, 0x28 /* '(' */
  382. 00000384  0008 4EB9                ori.b      A0, 0xB9
  383. 00000388  0000 0882                ori.b      D0, 0x82
  384. // end alternate branch 00000380-0000038C
  385. label00000380: // (misaligned)
  386. 00000382  2F28 0008                move.l     -[A7], [A0 + 0x8]
  387. 00000386  4EB9 0000 0882           jsr        [0x00000882]
  388. 0000038C  2840                     movea.l    A4, D0
  389. 0000038E  603C                     bra        +0x3E /* 000003CC */
  390. label00000390:
  391. 00000390  246E 0008                movea.l    A2, [A6 + 0x8]
  392. 00000394  266A 0004                movea.l    A3, [A2 + 0x4]
  393. 00000398  200B                     move.l     D0, A3
  394. 0000039A  6730                     beq        +0x32 /* 000003CC */
  395. 0000039C  4A92                     tst.l      [A2]
  396. 0000039E  6724                     beq        +0x26 /* 000003C4 */
  397. 000003A0  2F0B                     move.l     -[A7], A3
  398. 000003A2  202A 000C                move.l     D0, [A2 + 0xC]
  399. label000003A6:
  400. 000003A6  D0AE 000C                add.l      D0, [A6 + 0xC]
  401. 000003AA  2F00                     move.l     -[A7], D0
  402. 000003AC  486E 0010                pea.l      [A6 + 0x10]
  403. 000003B0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  404. 000003B4  2612                     move.l     D3, [A2]
  405. 000003B6  2F03                     move.l     -[A7], D3
  406. 000003B8  2043                     movea.l    A0, D3
  407. 000003BA  2050                     movea.l    A0, [A0]
  408. 000003BC  2068 0010                movea.l    A0, [A0 + 0x10]
  409. 000003C0  4E90                     jsr        [A0]
  410. 000003C2  603A                     bra        +0x3C /* 000003FE */
  411. label000003C4:
  412. 000003C4  206E 0008                movea.l    A0, [A6 + 0x8]
  413. 000003C8  2868 0004                movea.l    A4, [A0 + 0x4]
  414. label000003CC:
  415. 000003CC  200C                     move.l     D0, A4
  416. 000003CE  672A                     beq        +0x2C /* 000003FA */
  417. 000003D0  3D6E 0012 FFFC           move.w     [A6 - 0x4], [A6 + 0x12]
  418. 000003D6  206E 0008                movea.l    A0, [A6 + 0x8]
  419. 000003DA  2028 000C                move.l     D0, [A0 + 0xC]
  420. 000003DE  D0AE 000C                add.l      D0, [A6 + 0xC]
  421. 000003E2  2F00                     move.l     -[A7], D0
  422. 000003E4  486E FFFC                pea.l      [A6 - 0x4]
  423. 000003E8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  424. 000003EC  4267                     clr.w      -[A7]
  425. 000003EE  2F0C                     move.l     -[A7], A4
  426. 000003F0  2054                     movea.l    A0, [A4]
  427. 000003F2  2068 00C4                movea.l    A0, [A0 + 0xC4]
  428. 000003F6  4E90                     jsr        [A0]
  429. 000003F8  6004                     bra        +0x6 /* 000003FE */
  430. label000003FA:
  431. 000003FA  303C E00B                move.w     D0, 0xE00B
  432. label000003FE:
  433. 000003FE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  434. 00000402  4E5E                     unlink     A6
  435. 00000404  205F                     movea.l    A0, [A7]+
  436. 00000406  4FEF 0010                lea.l      A7, [A7 + 0x10]
  437. 0000040A  4ED0                     jmp        [A0]
  438. 0000040C  8023                     or.b       D0, -[A3]
  439. 0000040E  5075 7444                addq.w     [A5 + D7.w * 4 + 0x44], 8
  440. 00000412  6174                     bsr        +0x76 /* 00000488 */
  441. 00000414  615F                     bsr        +0x61 /* 00000475 */
  442. 00000416  5F31 3754                subq.b     <<invalid full ext with I/IS == 4>>, 7
  443. 0000041A  4566                     chk.w      D2, -[A6]
  444. 0000041C  6665                     bne        +0x67 /* 00000483 */
  445. 0000041E  6374                     bls        +0x76 /* 00000494 */
  446. 00000420  6976                     bvs        +0x78 /* 00000498 */
  447. 00000422  6541                     bcs        +0x43 /* 00000465 */
  448. 00000424  6464                     bcc        +0x66 /* 0000048A */
  449. 00000426  7265                     moveq.l    D1, 0x65
  450. 00000428  7373                     moveq.l    D1, 0x73
  451. 0000042A  4346                     chk.w      D1, D6
  452. 0000042C  5076 6C55                addq.w     [A6 + D6 * 4 + 0x55], 8
  453. 00000430  6C00 0000                bge        +0x2 /* 00000432 */
  454. // begin alternate branch 00000432-00000438
  455. label00000432:
  456. 00000432  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  457. 00000436  FFFC                     .invalid   <<F/7/7>>
  458. // end alternate branch 00000432-00000438
  459. label00000432: // (misaligned)
  460. 00000434  4E56 FFFC                link       A6, -0x0004
  461. 00000438  48E7 1028                movem.l    -[A7], D3,A2,A4
  462. 0000043C  286E 0008                movea.l    A4, [A6 + 0x8]
  463. 00000440  4A2C 0010                tst.b      [A4 + 0x10]
  464. 00000444  6660                     bne        +0x62 /* 000004A6 */
  465. 00000446  4A94                     tst.l      [A4]
  466. 00000448  675C                     beq        +0x5E /* 000004A6 */
  467. 0000044A  246C 0008                movea.l    A2, [A4 + 0x8]
  468. 0000044E  200A                     move.l     D0, A2
  469. 00000450  6726                     beq        +0x28 /* 00000478 */
  470. 00000452  2F0A                     move.l     -[A7], A2
  471. 00000454  486E FFFC                pea.l      [A6 - 0x4]
  472. 00000458  2614                     move.l     D3, [A4]
  473. 0000045A  2F03                     move.l     -[A7], D3
  474. 0000045C  2043                     movea.l    A0, D3
  475. 0000045E  2050                     movea.l    A0, [A0]
  476. 00000460  2068 001C                movea.l    A0, [A0 + 0x1C]
  477. 00000464  4E90                     jsr        [A0]
  478. 00000466  4A40                     tst.w      D0
  479. 00000468  6606                     bne        +0x8 /* 00000470 */
  480. 0000046A  202E FFFC                move.l     D0, [A6 - 0x4]
  481. 0000046E  6704                     beq        +0x6 /* 00000474 */
  482. label00000470:
  483. 00000470  7000                     moveq.l    D0, 0x00
  484. 00000472  6002                     bra        +0x4 /* 00000476 */
  485. label00000474:
  486. 00000474  7001                     moveq.l    D0, 0x01
  487. label00000476:
  488. 00000476  6046                     bra        +0x48 /* 000004BE */
  489. label00000478:
  490. 00000478  246C 0004                movea.l    A2, [A4 + 0x4]
  491. 0000047C  200A                     move.l     D0, A2
  492. 0000047E  6732                     beq        +0x34 /* 000004B2 */
  493. 00000480  2F0A                     move.l     -[A7], A2
  494. 00000482  486E FFFC                pea.l      [A6 - 0x4]
  495. 00000486  2614                     move.l     D3, [A4]
  496. fn00000488:
  497. 00000488  2F03                     move.l     -[A7], D3
  498. label0000048A:
  499. 0000048A  2043                     movea.l    A0, D3
  500. 0000048C  2050                     movea.l    A0, [A0]
  501. 0000048E  2068 0018                movea.l    A0, [A0 + 0x18]
  502. 00000492  4E90                     jsr        [A0]
  503. label00000494:
  504. 00000494  4A40                     tst.w      D0
  505. 00000496  6606                     bne        +0x8 /* 0000049E */
  506. label00000498:
  507. 00000498  202E FFFC                move.l     D0, [A6 - 0x4]
  508. 0000049C  6704                     beq        +0x6 /* 000004A2 */
  509. label0000049E:
  510. 0000049E  7000                     moveq.l    D0, 0x00
  511. 000004A0  6002                     bra        +0x4 /* 000004A4 */
  512. label000004A2:
  513. 000004A2  7001                     moveq.l    D0, 0x01
  514. label000004A4:
  515. 000004A4  6018                     bra        +0x1A /* 000004BE */
  516. label000004A6:
  517. 000004A6  202C 000C                move.l     D0, [A4 + 0xC]
  518. 000004AA  4480                     neg.l      D0
  519. 000004AC  9180                     subx.l     D0, D0
  520. 000004AE  5280                     addq.l     D0, 1
  521. 000004B0  600C                     bra        +0xE /* 000004BE */
  522. label000004B2:
  523. 000004B2  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  524. 000004B6  4EB9 0000 1172           jsr        [0x00001172]
  525. 000004BC  4200                     clr.b      D0
  526. label000004BE:
  527. 000004BE  4CDF 1408                movem.l    D3,A2,A4, [A7]+
  528. 000004C2  4E5E                     unlink     A6
  529. 000004C4  205F                     movea.l    A0, [A7]+
  530. 000004C6  584F                     addq.w     A7, 4
  531. 000004C8  4ED0                     jmp        [A0]
  532. 000004CA  8022                     or.b       D0, -[A2]
  533. 000004CC  4E69                     move       A1, USP
  534. 000004CE  6C41                     bge        +0x43 /* 00000511 */
  535. 000004D0  6464                     bcc        +0x66 /* 00000536 */
  536. 000004D2  7265                     moveq.l    D1, 0x65
  537. 000004D4  7373                     moveq.l    D1, 0x73
  538. 000004D6  5F5F                     subq.w     [A7]+, 7
  539. 000004D8  3137 5445                move.w     -[A0], [A7 + D5.w * 4 + 0x45]
  540. 000004DC  6666                     bne        +0x68 /* 00000544 */
  541. 000004DE  6563                     bcs        +0x65 /* 00000543 */
  542. 000004E0  7469                     moveq.l    D2, 0x69
  543. 000004E2  7665                     moveq.l    D3, 0x65
  544. 000004E4  4164                     chk.w      D0, -[A4]
  545. 000004E6  6472                     bcc        +0x74 /* 0000055A */
  546. 000004E8  6573                     bcs        +0x75 /* 0000055D */
  547. 000004EA  7343                     moveq.l    D1, 0x43
  548. 000004EC  4676 0000                not.w      [A6 + D0.w]
  549. 000004F0  4E56 FFFC                link       A6, -0x0004
  550. 000004F4  48E7 1028                movem.l    -[A7], D3,A2,A4
  551. 000004F8  286E 0008                movea.l    A4, [A6 + 0x8]
  552. 000004FC  4A94                     tst.l      [A4]
  553. 000004FE  676C                     beq        +0x6E /* 0000056C */
  554. 00000500  246C 0008                movea.l    A2, [A4 + 0x8]
  555. 00000504  200A                     move.l     D0, A2
  556. 00000506  672A                     beq        +0x2C /* 00000532 */
  557. 00000508  2F0A                     move.l     -[A7], A2
  558. 0000050A  486E FFFC                pea.l      [A6 - 0x4]
  559. 0000050E  2614                     move.l     D3, [A4]
  560. 00000510  2F03                     move.l     -[A7], D3
  561. 00000512  2043                     movea.l    A0, D3
  562. 00000514  2050                     movea.l    A0, [A0]
  563. 00000516  2068 001C                movea.l    A0, [A0 + 0x1C]
  564. 0000051A  4E90                     jsr        [A0]
  565. 0000051C  4A40                     tst.w      D0
  566. 0000051E  660A                     bne        +0xC /* 0000052A */
  567. 00000520  202C 000C                move.l     D0, [A4 + 0xC]
  568. 00000524  D1AE FFFC                add.l      [A6 - 0x4], D0
  569. 00000528  604A                     bra        +0x4C /* 00000574 */
  570. label0000052A:
  571. 0000052A  70FF                     moveq.l    D0, 0xFFFFFFFF
  572. 0000052C  2D40 FFFC                move.l     [A6 - 0x4], D0
  573. 00000530  6042                     bra        +0x44 /* 00000574 */
  574. label00000532:
  575. 00000532  246C 0004                movea.l    A2, [A4 + 0x4]
  576. label00000536:
  577. 00000536  200A                     move.l     D0, A2
  578. 00000538  672A                     beq        +0x2C /* 00000564 */
  579. 0000053A  2F0A                     move.l     -[A7], A2
  580. 0000053C  486E FFFC                pea.l      [A6 - 0x4]
  581. 00000540  2614                     move.l     D3, [A4]
  582. 00000542  2F03                     move.l     -[A7], D3
  583. label00000544:
  584. 00000544  2043                     movea.l    A0, D3
  585. 00000546  2050                     movea.l    A0, [A0]
  586. 00000548  2068 0018                movea.l    A0, [A0 + 0x18]
  587. 0000054C  4E90                     jsr        [A0]
  588. 0000054E  4A40                     tst.w      D0
  589. 00000550  660A                     bne        +0xC /* 0000055C */
  590. 00000552  202C 000C                move.l     D0, [A4 + 0xC]
  591. 00000556  D1AE FFFC                add.l      [A6 - 0x4], D0
  592. label0000055A:
  593. 0000055A  6018                     bra        +0x1A /* 00000574 */
  594. label0000055C:
  595. 0000055C  70FF                     moveq.l    D0, 0xFFFFFFFF
  596. 0000055E  2D40 FFFC                move.l     [A6 - 0x4], D0
  597. 00000562  6010                     bra        +0x12 /* 00000574 */
  598. label00000564:
  599. 00000564  70FF                     moveq.l    D0, 0xFFFFFFFF
  600. 00000566  2D40 FFFC                move.l     [A6 - 0x4], D0
  601. 0000056A  6008                     bra        +0xA /* 00000574 */
  602. label0000056C:
  603. 0000056C  202C 000C                move.l     D0, [A4 + 0xC]
  604. 00000570  2D40 FFFC                move.l     [A6 - 0x4], D0
  605. label00000574:
  606. 00000574  202E FFFC                move.l     D0, [A6 - 0x4]
  607. 00000578  4CDF 1408                movem.l    D3,A2,A4, [A7]+
  608. 0000057C  4E5E                     unlink     A6
  609. 0000057E  205F                     movea.l    A0, [A7]+
  610. 00000580  584F                     addq.w     A7, 4
  611. 00000582  4ED0                     jmp        [A0]
  612. 00000584  8020                     or.b       D0, -[A0]
  613. 00000586  4576 616C                chk.w      D2, <<invalid full ext with I/IS == 4>>
  614. 0000058A  7561                     moveq.l    D2, 0x61
  615. 0000058C  7465                     moveq.l    D2, 0x65
  616. 0000058E  5F5F                     subq.w     [A7]+, 7
  617. 00000590  3137 5445                move.w     -[A0], [A7 + D5.w * 4 + 0x45]
  618. 00000594  6666                     bne        +0x68 /* 000005FC */
  619. 00000596  6563                     bcs        +0x65 /* 000005FB */
  620. 00000598  7469                     moveq.l    D2, 0x69
  621. 0000059A  7665                     moveq.l    D3, 0x65
  622. 0000059C  4164                     chk.w      D0, -[A4]
  623. 0000059E  6472                     bcc        +0x74 /* 00000612 */
  624. 000005A0  6573                     bcs        +0x75 /* 00000615 */
  625. 000005A2  7343                     moveq.l    D1, 0x43
  626. 000005A4  4676 0000                not.w      [A6 + D0.w]
  627. 000005A8  4E56 0000                link       A6, 0
  628. 000005AC  48E7 0018                movem.l    -[A7], A3,A4
  629. 000005B0  266E 0008                movea.l    A3, [A6 + 0x8]
  630. 000005B4  286E 0014                movea.l    A4, [A6 + 0x14]
  631. 000005B8  26AE 0010                move.l     [A3], [A6 + 0x10]
  632. 000005BC  7000                     moveq.l    D0, 0x00
  633. 000005BE  2740 0004                move.l     [A3 + 0x4], D0
  634. 000005C2  274C 0008                move.l     [A3 + 0x8], A4
  635. 000005C6  276E 000C 000C           move.l     [A3 + 0xC], [A6 + 0xC]
  636. 000005CC  422B 0010                clr.b      [A3 + 0x10]
  637. 000005D0  200C                     move.l     D0, A4
  638. 000005D2  670C                     beq        +0xE /* 000005E0 */
  639. 000005D4  2F0C                     move.l     -[A7], A4
  640. 000005D6  4EB9 0000 0882           jsr        [0x00000882]
  641. 000005DC  2740 0004                move.l     [A3 + 0x4], D0
  642. label000005E0:
  643. 000005E0  200B                     move.l     D0, A3
  644. 000005E2  4CDF 1800                movem.l    A3,A4, [A7]+
  645. 000005E6  4E5E                     unlink     A6
  646. 000005E8  205F                     movea.l    A0, [A7]+
  647. 000005EA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  648. 000005EE  4ED0                     jmp        [A0]
  649. 000005F0  8034 5F5F                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  650. 000005F4  6374                     bls        +0x76 /* 0000066A */
  651. 000005F6  5F5F                     subq.w     [A7]+, 7
  652. 000005F8  3137 5445                move.w     -[A0], [A7 + D5.w * 4 + 0x45]
  653. label000005FC:
  654. 000005FC  6666                     bne        +0x68 /* 00000664 */
  655. 000005FE  6563                     bcs        +0x65 /* 00000663 */
  656. 00000600  7469                     moveq.l    D2, 0x69
  657. 00000602  7665                     moveq.l    D3, 0x65
  658. 00000604  4164                     chk.w      D0, -[A4]
  659. 00000606  6472                     bcc        +0x74 /* 0000067A */
  660. 00000608  6573                     bcs        +0x75 /* 0000067D */
  661. 0000060A  7346                     moveq.l    D1, 0x46
  662. 0000060C  5031 3154                addq.b     <<invalid full ext with I/IS == 4>>, 8
  663. 00000610  5374 6163 6B46 7261 6D65 subq.w     [[A4 + 0x6B46] + 0x72616D65], 1
  664. // begin alternate branch 00000612-0000061A
  665. label00000612:
  666. 00000612  6163                     bsr        +0x65 /* 00000677 */
  667. 00000614  6B46                     bmi        +0x48 /* 0000065C */
  668. 00000616  7261                     moveq.l    D1, 0x61
  669. 00000618  6D65                     blt        +0x67 /* 0000067F */
  670. // end alternate branch 00000612-0000061A
  671. label00000612: // (misaligned)
  672. 0000061A  5038 5441                addq.b     [0x00005441], 8
  673. 0000061E  6464                     bcc        +0x66 /* 00000684 */
  674. 00000620  7265                     moveq.l    D1, 0x65
  675. 00000622  7373                     moveq.l    D1, 0x73
  676. 00000624  556C 0000                subq.w     [A4 + 0x0], 2
  677. 00000628  4E56 0000                link       A6, 0
  678. 0000062C  2F0B                     move.l     -[A7], A3
  679. 0000062E  266E 0008                movea.l    A3, [A6 + 0x8]
  680. 00000632  26AE 0010                move.l     [A3], [A6 + 0x10]
  681. 00000636  276E 0014 0004           move.l     [A3 + 0x4], [A6 + 0x14]
  682. 0000063C  7000                     moveq.l    D0, 0x00
  683. 0000063E  2740 0008                move.l     [A3 + 0x8], D0
  684. 00000642  276E 000C 000C           move.l     [A3 + 0xC], [A6 + 0xC]
  685. 00000648  422B 0010                clr.b      [A3 + 0x10]
  686. 0000064C  200B                     move.l     D0, A3
  687. 0000064E  265F                     movea.l    A3, [A7]+
  688. 00000650  4E5E                     unlink     A6
  689. 00000652  205F                     movea.l    A0, [A7]+
  690. 00000654  4FEF 0010                lea.l      A7, [A7 + 0x10]
  691. 00000658  4ED0                     jmp        [A0]
  692. 0000065A  8030 5F5F                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  693. // begin alternate branch 0000065C-0000065E
  694. label0000065C:
  695. 0000065C  5F5F                     subq.w     [A7]+, 7
  696. // end alternate branch 0000065C-0000065E
  697. label0000065C: // (misaligned)
  698. 0000065E  6374                     bls        +0x76 /* 000006D4 */
  699. 00000660  5F5F                     subq.w     [A7]+, 7
  700. 00000662  3137 5445                move.w     -[A0], [A7 + D5.w * 4 + 0x45]
  701. // begin alternate branch 00000664-00000666
  702. label00000664:
  703. 00000664  5445                     addq.w     D5, 2
  704. // end alternate branch 00000664-00000666
  705. label00000664: // (misaligned)
  706. 00000666  6666                     bne        +0x68 /* 000006CE */
  707. 00000668  6563                     bcs        +0x65 /* 000006CD */
  708. label0000066A:
  709. 0000066A  7469                     moveq.l    D2, 0x69
  710. 0000066C  7665                     moveq.l    D3, 0x65
  711. 0000066E  4164                     chk.w      D0, -[A4]
  712. 00000670  6472                     bcc        +0x74 /* 000006E4 */
  713. 00000672  6573                     bcs        +0x75 /* 000006E7 */
  714. 00000674  7346                     moveq.l    D1, 0x46
  715. 00000676  5038 5450                addq.b     [0x00005450], 8
  716. label0000067A:
  717. 0000067A  726F                     moveq.l    D1, 0x6F
  718. 0000067C  6365                     bls        +0x67 /* 000006E3 */
  719. 0000067E  7373                     moveq.l    D1, 0x73
  720. 00000680  5038 5441                addq.b     [0x00005441], 8
  721. label00000684:
  722. 00000684  6464                     bcc        +0x66 /* 000006EA */
  723. 00000686  7265                     moveq.l    D1, 0x65
  724. 00000688  7373                     moveq.l    D1, 0x73
  725. 0000068A  556C 0000                subq.w     [A4 + 0x0], 2
  726. 0000068E  FFFF                     .invalid   <<F/7/7>>
  727. 00000690  4E56 0000                link       A6, 0
  728. 00000694  48E7 1018                movem.l    -[A7], D3,A3,A4
  729. 00000698  266E 0008                movea.l    A3, [A6 + 0x8]
  730. 0000069C  286E 0010                movea.l    A4, [A6 + 0x10]
  731. 000006A0  7600                     moveq.l    D3, 0x00
  732. 000006A2  2683                     move.l     [A3], D3
  733. 000006A4  274C 0008                move.l     [A3 + 0x8], A4
  734. 000006A8  2743 0004                move.l     [A3 + 0x4], D3
  735. 000006AC  276E 000C 000C           move.l     [A3 + 0xC], [A6 + 0xC]
  736. 000006B2  422B 0010                clr.b      [A3 + 0x10]
  737. 000006B6  200C                     move.l     D0, A4
  738. 000006B8  670C                     beq        +0xE /* 000006C6 */
  739. 000006BA  2F0C                     move.l     -[A7], A4
  740. 000006BC  4EB9 0000 0882           jsr        [0x00000882]
  741. 000006C2  2740 0004                move.l     [A3 + 0x4], D0
  742. label000006C6:
  743. 000006C6  200B                     move.l     D0, A3
  744. 000006C8  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  745. 000006CC  4E5E                     unlink     A6
  746. label000006CE:
  747. 000006CE  205F                     movea.l    A0, [A7]+
  748. 000006D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  749. label000006D4:
  750. 000006D4  4ED0                     jmp        [A0]
  751. 000006D6  802A 5F5F                or.b       D0, [A2 + 0x5F5F]
  752. 000006DA  6374                     bls        +0x76 /* 00000750 */
  753. 000006DC  5F5F                     subq.w     [A7]+, 7
  754. 000006DE  3137 5445                move.w     -[A0], [A7 + D5.w * 4 + 0x45]
  755. 000006E2  6666                     bne        +0x68 /* 0000074A */
  756. label000006E4:
  757. 000006E4  6563                     bcs        +0x65 /* 00000749 */
  758. 000006E6  7469                     moveq.l    D2, 0x69
  759. 000006E8  7665                     moveq.l    D3, 0x65
  760. label000006EA:
  761. 000006EA  4164                     chk.w      D0, -[A4]
  762. 000006EC  6472                     bcc        +0x74 /* 00000760 */
  763. 000006EE  6573                     bcs        +0x75 /* 00000763 */
  764. 000006F0  7346                     moveq.l    D1, 0x46
  765. 000006F2  5031 3154                addq.b     <<invalid full ext with I/IS == 4>>, 8
  766. 000006F6  5374 6163 6B46 7261 6D65 subq.w     [[A4 + 0x6B46] + 0x72616D65], 1
  767. 00000700  556C 0000                subq.w     [A4 + 0x0], 2
  768. 00000704  811C                     or.b       [A4]+, D0
  769. 00000706  80BC 8098 8090           or.l       D0, 0x80988090
  770. 0000070C  7300                     moveq.l    D1, 0x00
  771. 0000070E  0000 0000                ori.b      D0, 0x0
  772. 00000712  0000 0000                ori.b      D0, 0x0
  773. 00000716  0000 0000                ori.b      D0, 0x0
  774. 0000071A  0000 0000                ori.b      D0, 0x0
  775. 0000071E  0000 0000                ori.b      D0, 0x0
  776. 00000722  0000 0000                ori.b      D0, 0x0
  777. 00000726  0000 0000                ori.b      D0, 0x0
  778. 0000072A  0000 0000                ori.b      D0, 0x0
  779. 0000072E  0000 0000                ori.b      D0, 0x0
  780. 00000732  0000 0000                ori.b      D0, 0x0
  781. 00000736  0000 0000                ori.b      D0, 0x0
  782. 0000073A  0000 0000                ori.b      D0, 0x0
  783. 0000073E  0000 0000                ori.b      D0, 0x0
  784. 00000742  0000 0000                ori.b      D0, 0x0
  785. 00000746  0000 0000                ori.b      D0, 0x0
  786. label0000074A:
  787. 0000074A  0000 0000                ori.b      D0, 0x0
  788. 0000074E  0000 0000                ori.b      D0, 0x0
  789. // begin alternate branch 00000750-00000760
  790. label00000750:
  791. 00000750  0000 0000                ori.b      D0, 0x0
  792. 00000754  0000 0000                ori.b      D0, 0x0
  793. 00000758  0000 0000                ori.b      D0, 0x0
  794. 0000075C  0000 0000                ori.b      D0, 0x0
  795. // end alternate branch 00000750-00000760
  796. label00000750: // (misaligned)
  797. 00000752  0000 0000                ori.b      D0, 0x0
  798. 00000756  0000 0000                ori.b      D0, 0x0
  799. 0000075A  0000 0000                ori.b      D0, 0x0
  800. 0000075E  0000 0000                ori.b      D0, 0x0
  801. // begin alternate branch 00000760-000007D8
  802. label00000760:
  803. 00000760  0000 0000                ori.b      D0, 0x0
  804. 00000764  0000 0000                ori.b      D0, 0x0
  805. 00000768  0000 0000                ori.b      D0, 0x0
  806. 0000076C  0000 0000                ori.b      D0, 0x0
  807. 00000770  0000 0000                ori.b      D0, 0x0
  808. 00000774  0000 0000                ori.b      D0, 0x0
  809. 00000778  0000 0000                ori.b      D0, 0x0
  810. 0000077C  0000 0000                ori.b      D0, 0x0
  811. 00000780  0000 0000                ori.b      D0, 0x0
  812. 00000784  0000 0000                ori.b      D0, 0x0
  813. 00000788  0000 0000                ori.b      D0, 0x0
  814. 0000078C  0000 0000                ori.b      D0, 0x0
  815. 00000790  0000 0000                ori.b      D0, 0x0
  816. 00000794  0000 0000                ori.b      D0, 0x0
  817. 00000798  0000 0000                ori.b      D0, 0x0
  818. 0000079C  0000 0000                ori.b      D0, 0x0
  819. 000007A0  0000 0000                ori.b      D0, 0x0
  820. 000007A4  0000 0000                ori.b      D0, 0x0
  821. 000007A8  0000 0000                ori.b      D0, 0x0
  822. 000007AC  0000 0000                ori.b      D0, 0x0
  823. 000007B0  0000 0000                ori.b      D0, 0x0
  824. 000007B4  0000 0000                ori.b      D0, 0x0
  825. 000007B8  0000 0000                ori.b      D0, 0x0
  826. 000007BC  0000 0000                ori.b      D0, 0x0
  827. 000007C0  0000 0000                ori.b      D0, 0x0
  828. 000007C4  0000 0000                ori.b      D0, 0x0
  829. 000007C8  0000 0000                ori.b      D0, 0x0
  830. 000007CC  0000 0000                ori.b      D0, 0x0
  831. 000007D0  0000 0000                ori.b      D0, 0x0
  832. 000007D4  0000 0000                ori.b      D0, 0x0
  833. // end alternate branch 00000760-000007D8
  834. label00000760: // (misaligned)
  835. 00000762  0000 0000                ori.b      D0, 0x0
  836. 00000766  0000 0000                ori.b      D0, 0x0
  837. 0000076A  0000 0000                ori.b      D0, 0x0
  838. 0000076E  0000 0000                ori.b      D0, 0x0
  839. 00000772  0000 0000                ori.b      D0, 0x0
  840. 00000776  0000 0000                ori.b      D0, 0x0
  841. 0000077A  0000 0000                ori.b      D0, 0x0
  842. 0000077E  0000 0000                ori.b      D0, 0x0
  843. 00000782  0000 0000                ori.b      D0, 0x0
  844. 00000786  0000 0000                ori.b      D0, 0x0
  845. 0000078A  0000 0000                ori.b      D0, 0x0
  846. 0000078E  0000 0000                ori.b      D0, 0x0
  847. 00000792  0000 0000                ori.b      D0, 0x0
  848. 00000796  0000 0000                ori.b      D0, 0x0
  849. 0000079A  0000 0000                ori.b      D0, 0x0
  850. 0000079E  0000 0000                ori.b      D0, 0x0
  851. 000007A2  0000 0000                ori.b      D0, 0x0
  852. 000007A6  0000 0000                ori.b      D0, 0x0
  853. 000007AA  0000 0000                ori.b      D0, 0x0
  854. 000007AE  0000 0000                ori.b      D0, 0x0
  855. 000007B2  0000 0000                ori.b      D0, 0x0
  856. 000007B6  0000 0000                ori.b      D0, 0x0
  857. 000007BA  0000 0000                ori.b      D0, 0x0
  858. 000007BE  0000 0000                ori.b      D0, 0x0
  859. 000007C2  0000 0000                ori.b      D0, 0x0
  860. 000007C6  0000 0000                ori.b      D0, 0x0
  861. 000007CA  0000 0000                ori.b      D0, 0x0
  862. 000007CE  0000 0000                ori.b      D0, 0x0
  863. 000007D2  0000 0000                ori.b      D0, 0x0
  864. 000007D6  0000                     .incomplete
  865.